Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ схСмотСхники. Π’ΠΎΠΌ 3 [Изд.4-Π΅]Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 20

Автор ΠŸΠ°ΡƒΠ»ΡŒ Π₯ΠΎΡ€ΠΎΠ²ΠΈΡ†

Π’Π°Π±Π»ΠΈΡ†Π° 11.6. РСгистры микросхСм Zilog 8530

РСгистр Β· Ѐункция

_____________________

РСгистры чтСния

RR0 Β· БостояниС Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠ΅ΠΌΠ°-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ внСшнСС состояниС

RR1 Β· БостояниС условия ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°

RR2 Β· НСмодифицированный Π²Π΅ΠΊΡ‚ΠΎΡ€ прСрывания (ΠΊΠ°Π½Π°Π» А); ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ (ΠΊΠ°Π½Π°Π» Π’)

RR3 Β· Π‘ΠΈΡ‚Ρ‹ Π½Π΅Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ

RR8 Β· Π‘ΡƒΡ„Π΅Ρ€ ΠΏΡ€ΠΈΠ΅ΠΌΠ°

RR10 Β· ΠžΠ±Ρ‰Π΅Π΅ состояниС

RR12 Β· Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ скорости пСрСсылки (младший Π±Π°ΠΉΡ‚)

RR13 Β· Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ скорости пСрСсылки (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚)

RR15 Β· Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΈ, внСшнСС/состояниС


РСгистры записи

WR0 Β· Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ, ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ

WR1 Β· ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ ΠΈ пСрСсылка, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ°

WR2 Β· Π’Π΅ΠΊΡ‚ΠΎΡ€ прСрывания

WR3 Β· ΠŸΡ€ΠΈΠ΅ΠΌ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

WR4 Β· ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΡ‹

WR5 Β· ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

WR6 Β· Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ синхронизации ΠΈΠ»ΠΈ адрСсноС ΠΏΠΎΠ»Π΅ SDLC

WR7 Β· Π‘ΠΈΠΌΠ²ΠΎΠ» синхронизации ΠΈΠ»ΠΈ Ρ„Π»Π°Π³ SDLC

WR8 Β· Π‘ΡƒΡ„Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ

WR9 Β· Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ сброс прСрывания Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ

WR10 Β· Π‘ΠΈΡ‚Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ управлСния ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ/ΠΏΡ€ΠΈΠ΅ΠΌΠ°

WR11 Β· Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°

WR12 Β· Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ скорости пСрСсылки (младший Π±Π°ΠΉΡ‚)

WR13 Β· Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ скорости пСрСсылки (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚)

WR14 Β· Π‘ΠΈΡ‚Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ управлСния

WR15 Β· Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ, внСшнСС/состояниС


Для Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° (WR8 ΠΈ RR8) двухэтапная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ эти рСгистры ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ пСрСсылкС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°; для Π½ΠΈΡ… достаточно простых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ чтСния ΠΈΠ»ΠΈ записи ΠΏΡ€ΠΈ D/C' Π² высоком состоянии. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, Π±Π°ΠΉΡ‚ состояния Π±ΡƒΡ„Π΅Ρ€Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ нСпосрСдствСнного доступа, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Ρ„Π»Π°Π³Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ осущСствляСтся ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ пСрСсылкС Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…; Π² микросхСмС 8530 прСдусмотрСно Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ RR0 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹/состояния (D/C' Π² Π½ΠΈΠ·ΠΊΠΎΠΌ состоянии). НиТС ΠΌΡ‹ рассмотрим всС это ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½Π° основС простых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языкС ассСмблСра.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ рСгистра Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚. НапримСр, Π½Π° рис. 11.26 ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ рСгистры WR3 ΠΈ WR4, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ характСристики.




Рис. 11.26. Π”Π²Π° рСгистра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ микросхСмы Zilog 8530.


Π’ рСгистрС WR3 ΠΊ асинхронным опСрациям относятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΠΈΡ‚Ρ‹ D0 Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, D5 Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ квитирования (см. слСд. Ρ€Π°Π·Π΄Π΅Π») с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сигналов управлСния ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ CTS ΠΈ DCD, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²Π° ΡΡ‚Π°Ρ€ΡˆΠΈΡ… Π±ΠΈΡ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ число Π±ΠΈΡ‚ Π½Π° символ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ связаны с синхронными Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ собираСмся Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ D2-D3 Π² WR4. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ устанавливаСм (D7, D6) = (1,1), D5 = 0 ΠΈ D0 = 1, Ρ‚. Π΅. Π² WD3 ΠΌΡ‹ посылаСм ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Π±Π°ΠΉΡ‚ Π‘1. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ WR4 ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° x16 (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ для асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ β€” УБАПП Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ опрос сигнала ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° Π² Π΅Π³ΠΎ сСрСдинС, поэтому частота Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° дСлаСтся ΠΊΡ€Π°Ρ‚Π½ΠΎΠΉ частотС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ), 1 стоп-Π±ΠΈΡ‚ Π½Π° символ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСгда, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ стандарта Π½Π° Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 110 Π±ΠΎΠ΄), отсутствиС контроля чСтности; получаСтся ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Π±Π°ΠΉΡ‚ 44. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ состояниС Π±ΠΈΡ‚ΠΎΠ² D5-D4 Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ синхронной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ; ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ состояниС D1 (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ чСтности ΠΈΠ»ΠΈ нСчСтности), Ссли D0 (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ контроля) Ρ€Π°Π²Π΅Π½ 0. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ установка 1 стоп-Π±ΠΈΡ‚Π° Π½Π° символ (Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для асинхронного Ρ€Π΅ΠΆΠΈΠΌΠ°) автоматичСски Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ синхронный Ρ€Π΅ΠΆΠΈΠΌ, Π° вмСстС с Π½ΠΈΠΌ ΠΈ всС Π±ΠΈΡ‚Ρ‹ рСгистра управлСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ синхронныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D4-D1 Π² рСгистрС WR3). Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΈ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ рСгистрами. Π­Ρ‚ΠΎ довольно скучная Ρ€Π°Π±ΠΎΡ‚Π°, Π² процСссС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ошибки.

Π’ Ρ‚Π°Π±Π». 11.7 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ надССмся, значСния Π±Π°ΠΉΡ‚ΠΎΠ² (ΠΌΡ‹ ΠΈΡ… Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ!).


Π’Π°Π±Π»ΠΈΡ†Π° 11.7. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° 85301)

РСгистр Β· Π‘Π°ΠΉΡ‚2) Β· Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

________________________________ 

WR0 Β· (Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ рСгистра) Β· Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для доступа ΠΊ WR1-WR15

WR1 Β· 00 Β· Π—Π°ΠΏΡ€Π΅Ρ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ

WR2 Β· XX Β· Π’Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ (Ссли Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹)

WR3 Β· Π‘1 Β· 8 Π±ΠΈΡ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ°

WR4 Β· 44 Β· Ρ…15, 1 стоп-Π±Π°ΠΉΡ‚ Π±Π΅Π· контроля

WR5 Β· 68 Β· 8 Π±ΠΈΡ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ

WR6 Β· XX Β· Π‘ΠΈΠΌΠ²ΠΎΠ» синхронизации (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синхронный Ρ€Π΅ΠΆΠΈΠΌ)

WR7 Β· XX Β· Π‘ΠΈΠΌΠ²ΠΎΠ» синхронизации (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синхронный Ρ€Π΅ΠΆΠΈΠΌ)

WR8 Β· (Π‘ΡƒΡ„Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ) Β· ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (прямой доступ с D/C' = 1)

WR9 Β· БО Β· Бброс

WR10 Β· XX Β· Π Π΅ΠΆΠΈΠΌΡ‹ синхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

WR11 Β· 50 Β· Π’Π°ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ°/ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° скорости пСрСсылки

WR12 Β· 10210 Β· Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ скорости пСрСсылки - ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚

WR13 Β· 00 Β· Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ скорости пСрСсылки - младший Π±Π°ΠΉΡ‚

WR14 Β· 03 Β· Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° скорости пСрСсылки

WR15 Β· XX Β· Π Π΅ΠΆΠΈΠΌΡ‹ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ (Ссли Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹)

_____

1) Асинхронный Ρ€Π΅ΠΆΠΈΠΌ, 1200 Π±ΠΎΠ΄, 8 Π±ΠΈΡ‚, Π±Π΅Π· контроля чСтности.

2) XX-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ состояниС; всС числа ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅, ΠΊΡ€ΠΎΠΌΠ΅ WR12. 


ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° состояниС XX (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅) для рСгистров, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π°ΠΌΠΈ, Π² силу Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Π½ΠΈ синхронного Ρ€Π΅ΠΆΠΈΠΌΠ°. РСгистр WR9 выполняСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ сброс микросхСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгистров WR12 ΠΈ WR13 устанавливаСтся 16-разрядноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСлитСля частоты ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ для микросхСмы 8530 даСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ частота ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ = fΡ‚Π°ΠΊΡ‚/[2 (Ρ€Π΅ΠΆΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°) x (Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ + 2)]. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ частотС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° 4 ΠœΠ“Ρ† ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ x16 для скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ 1200 Π±ΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 10210 (фактичСски ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ составит 1201,92 Π±ΠΎΠ΄, Ρ‡Ρ‚ΠΎ вСсьма Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ). ΠŸΡ€ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π½Π°ΠΌΠΈ частотС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ всС стандартныС скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 9600 Π±ΠΎΠ΄ (для этой скорости Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ 13).

Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² вашСм распоряТСнии всС многочислСнныС Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ УБАПП, устанавливаСмыС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±Π°ΠΉΡ‚. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° 8530, ΠΊΠ°ΠΊ ΠΈ всС УБАПП, обСспСчиваСт Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… со скоростями Π΄ΠΎ 1 ΠœΠ±ΠΈΡ‚/с; это особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для пСрСсылки Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ двумя процСссорами. Для нашСго ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Ρ‚Π°ΠΊΠΎΠΉ способ пСрСсылки Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π² силу ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ объСма ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ТСсткого диска.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ пСрСсылки ΠΈΠ· ЦП Π² УБАПП ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π±Π°ΠΉΡ‚ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ ΠΈ Π² случаС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° 8536; Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π½Π΅ использовался, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ опустили Π΅Π³ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° 11.4 Π΄Π°Π΅Ρ‚ понятиС ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Ρ†Π΅Π»ΡŒΡŽ опрСдСлСния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±Π°ΠΉΡ‚ΠΎΠ²) β€” это Ρ†Π΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π‘Π˜Π‘ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ микропроцСссора.



ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… рСгистров установлСн Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ УБАПП, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π±Π°ΠΉΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»ΠΎΠ² ЦП записи ΠΈ чтСния ΠΏΡ€ΠΈ высоком ΡƒΡ€ΠΎΠ²Π½Π΅ сигнала D/C'. Π‘ Ρ†Π΅Π»ΡŒΡŽ опрСдСлСния наличия Π½ΠΎΠ²ΠΎΠ³ΠΎ, ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π² ЦП Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ возмоТности пСрСсылки Π² УБАПП Π½ΠΎΠ²ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° для Π΅Π³ΠΎ дальнСйшСй ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ слСдуСт ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ рСгистр состояния (ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ D/C'), ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ D0 Π² рСгистрС RR0 Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС, ΠΈ D2 Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ рСгистрС Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ.

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±ΠΈΡ‚Π°ΠΌ рСгистра состояния ΠΌΠΎΠΆΠ½ΠΎ ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΎ фиксации ошибки чСтности, ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚. Π΄. Часто эти ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹Π΅ ΡƒΠ΄Π°Ρ€Ρ‹ ΡΡƒΠ΄ΡŒΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ смСло ΠΈΠ΄Ρ‚ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ 11.5 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ пСрСсылки Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ рСгистров Π½Π° адрСсноС пространство.



Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ состояния (см. Ρ€Π°Π·Π΄. 10.06–10.08), ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². Π’ Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π° ЦП останавливаСтся Π½Π° врСмя цикличСского опроса Ρ„Π»Π°Π³Π° состояния. ИспользованиС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ позволяСт ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ЦП; это особСнно справСдливо для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π°. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° 8530 ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π±ΡƒΠΆΠ΄Π°Ρ‚ΡŒ прСрывания ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ; ΠΎΡ‚ Π½Π΅Π΅ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² качСствС подтвСрТдСния Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ 8-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ подтвСрТдСния прСрывания (IEI, IEO, INTACK). ВсС эти возмоТности Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±Π°ΠΉΡ‚ΠΎΠ² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.